An Intelligent ROS2 Framework for TurtleBot Navigation Using Deep Reinforcement Learning.

  • Tech Stack: TurtleBot3 (Burger),Gazebo,ROS2 Humble,Deep Q-Network (DQN),Rviz2,Python,NumPy,PyTorch,Matplotlib
  • Google Drive Link: Publication Link

𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬:
• Trained in dynamic environments with moving obstacles
• End-to-end learning approach without predefined maps
• Real-time reward feedback for obstacle avoidance and goal reaching
𝐇𝐢𝐠𝐡𝐥𝐢𝐠𝐡𝐭𝐬:
• Designed and trained the agent using custom reward shaping
• Implemented exploration vs. exploitation balancing
• Achieved stable convergence and reliable path behavior